# 基础镜像，使用轻量级的 alpine 镜像
FROM alpine:latest

# 安装必要的依赖
RUN apk --no-cache add ca-certificates

# 创建工作目录
WORKDIR /app

# 将编译好的可执行文件复制到容器中
COPY user_srv .

# 将 YAML 配置文件复制到容器中
COPY config-debug.yaml .

# 暴露应用程序监听的端口
EXPOSE 8011

# 运行应用程序
CMD ["./user_srv"]
